package com.zhentao.dto;

import lombok.Data;

import java.util.List;

/**
 * 高德地图POI搜索响应DTO
 */
@Data
public class AmapPoiSearchResponse {
    
    /**
     * 状态码
     */
    private String status;
    
    /**
     * 状态信息
     */
    private String info;
    
    /**
     * 搜索建议
     */
    private String suggestion;
    
    /**
     * 搜索计数
     */
    private String count;
    
    /**
     * POI信息
     */
    private List<PoiInfo> pois;
    
    /**
     * POI信息详情
     */
    @Data
    public static class PoiInfo {
        
        /**
         * POI ID
         */
        private String id;
        
        /**
         * POI名称
         */
        private String name;
        
        /**
         * POI类型
         */
        private String type;
        
        /**
         * 地址
         */
        private String address;
        
        /**
         * 坐标
         */
        private String location;
        
        /**
         * 电话
         */
        private String tel;
        
        /**
         * 距离
         */
        private String distance;
        
        /**
         * 邮编
         */
        private String postcode;
        
        /**
         * 网站
         */
        private String website;
        
        /**
         * 邮箱
         */
        private String email;
        
        /**
         * 省份
         */
        private String province;
        
        /**
         * 城市
         */
        private String city;
        
        /**
         * 区县
         */
        private String adcode;
        
        /**
         * 城市编码
         */
        private String citycode;
        
        /**
         * 商圈
         */
        private String businessArea;
    }
}
